\hypertarget{data__generator_8c}{
\section{Dokumentacja pliku C:/Users/Krzysiek/Desktop/\mbox{[}SYKO\mbox{]}PROJEKT/project\_\-uC\_\-AVR\_\-v2/assembly\_\-files/data\_\-generator.c}
\label{data__generator_8c}\index{C:/Users/Krzysiek/Desktop/\mbox{[}SYKO\mbox{]}PROJEKT/project\_\-uC\_\-AVR\_\-v2/assembly\_\-files/data\_\-generator.c@{C:/Users/Krzysiek/Desktop/[SYKO]PROJEKT/project\_\-uC\_\-AVR\_\-v2/assembly\_\-files/data\_\-generator.c}}
}
{\ttfamily \#include $<$stdio.h$>$}\par
\subsection*{Definicje}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{data__generator_8c_aaba07841c3e227bc8bdd8ccdad149349}{MAX\_\-ADDRESS}~0xFFFF
\item 
\#define \hyperlink{data__generator_8c_ac917ae61cc77d5318eb968efaa81d59a}{BEGIN\_\-REG\_\-MEM\_\-ADDR}~0x0000
\item 
\#define \hyperlink{data__generator_8c_a812706d41e20d08c5a12129904438d75}{END\_\-REG\_\-MEM\_\-ADDR}~0x001F
\item 
\#define \hyperlink{data__generator_8c_abbd0215ce616bfe776726bb869b5dfbb}{BEGIN\_\-IO\_\-MEM\_\-ADDR}~0x0020
\item 
\#define \hyperlink{data__generator_8c_a27aabc6227a0ea54b04c87ab48e5a87a}{END\_\-IO\_\-MEM\_\-ADDR}~0x005F
\item 
\#define \hyperlink{data__generator_8c_ac8a1abc56e4ead3ae103d08acb9c13b1}{BEGIN\_\-INT\_\-SRAM\_\-ADDR}~0x0060
\item 
\#define \hyperlink{data__generator_8c_a901d8f694bc11df32882cc7c4dc150c2}{END\_\-INT\_\-SRAM\_\-ADDR}~0x0FFF
\item 
\#define \hyperlink{data__generator_8c_ac50b8925689a9c2086b5cc7667f945e6}{BEGIN\_\-EXT\_\-SRAM\_\-ADDR}~0x1000
\item 
\#define \hyperlink{data__generator_8c_ae35604be8e4a68abb34774d63ce1ccca}{END\_\-EXT\_\-SRAM\_\-ADDR}~0xFFFF
\end{DoxyCompactItemize}
\subsection*{Definicje typów}
\begin{DoxyCompactItemize}
\item 
typedef unsigned char \hyperlink{group__typy_ga3007400364f103d0c02f0838d05a0504}{uint8\_\-t}
\begin{DoxyCompactList}\small\item\em osmiobitowy typ danych o wartosciach od 0 do 255. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Funkcje}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{data__generator_8c_a3cdd0e3254a054b5ccb5019075e98ebf}{saveMEMD} (char $\ast$file)
\item 
void \hyperlink{data__generator_8c_a38e71012a7929d1905e2c1b75b342f93}{loadMEMD} (char $\ast$file)
\item 
int \hyperlink{data__generator_8c_ae66f6b31b5ad750f1fe042a706a4e3d4}{main} ()
\end{DoxyCompactItemize}
\subsection*{Zmienne}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__typy_ga3007400364f103d0c02f0838d05a0504}{uint8\_\-t} \hyperlink{data__generator_8c_a421ad5868fa0af28ade8e30f3654b19f}{MEMD} \mbox{[}MAX\_\-ADDRESS+1\mbox{]}
\end{DoxyCompactItemize}


\subsection{Dokumentacja definicji}
\hypertarget{data__generator_8c_ac50b8925689a9c2086b5cc7667f945e6}{
\index{data\_\-generator.c@{data\_\-generator.c}!BEGIN\_\-EXT\_\-SRAM\_\-ADDR@{BEGIN\_\-EXT\_\-SRAM\_\-ADDR}}
\index{BEGIN\_\-EXT\_\-SRAM\_\-ADDR@{BEGIN\_\-EXT\_\-SRAM\_\-ADDR}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{BEGIN\_\-EXT\_\-SRAM\_\-ADDR}]{\setlength{\rightskip}{0pt plus 5cm}\#define BEGIN\_\-EXT\_\-SRAM\_\-ADDR~0x1000}}
\label{data__generator_8c_ac50b8925689a9c2086b5cc7667f945e6}


Definicja w linii 20 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_ac8a1abc56e4ead3ae103d08acb9c13b1}{
\index{data\_\-generator.c@{data\_\-generator.c}!BEGIN\_\-INT\_\-SRAM\_\-ADDR@{BEGIN\_\-INT\_\-SRAM\_\-ADDR}}
\index{BEGIN\_\-INT\_\-SRAM\_\-ADDR@{BEGIN\_\-INT\_\-SRAM\_\-ADDR}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{BEGIN\_\-INT\_\-SRAM\_\-ADDR}]{\setlength{\rightskip}{0pt plus 5cm}\#define BEGIN\_\-INT\_\-SRAM\_\-ADDR~0x0060}}
\label{data__generator_8c_ac8a1abc56e4ead3ae103d08acb9c13b1}


Definicja w linii 18 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_abbd0215ce616bfe776726bb869b5dfbb}{
\index{data\_\-generator.c@{data\_\-generator.c}!BEGIN\_\-IO\_\-MEM\_\-ADDR@{BEGIN\_\-IO\_\-MEM\_\-ADDR}}
\index{BEGIN\_\-IO\_\-MEM\_\-ADDR@{BEGIN\_\-IO\_\-MEM\_\-ADDR}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{BEGIN\_\-IO\_\-MEM\_\-ADDR}]{\setlength{\rightskip}{0pt plus 5cm}\#define BEGIN\_\-IO\_\-MEM\_\-ADDR~0x0020}}
\label{data__generator_8c_abbd0215ce616bfe776726bb869b5dfbb}


Definicja w linii 16 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_ac917ae61cc77d5318eb968efaa81d59a}{
\index{data\_\-generator.c@{data\_\-generator.c}!BEGIN\_\-REG\_\-MEM\_\-ADDR@{BEGIN\_\-REG\_\-MEM\_\-ADDR}}
\index{BEGIN\_\-REG\_\-MEM\_\-ADDR@{BEGIN\_\-REG\_\-MEM\_\-ADDR}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{BEGIN\_\-REG\_\-MEM\_\-ADDR}]{\setlength{\rightskip}{0pt plus 5cm}\#define BEGIN\_\-REG\_\-MEM\_\-ADDR~0x0000}}
\label{data__generator_8c_ac917ae61cc77d5318eb968efaa81d59a}


Definicja w linii 14 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_ae35604be8e4a68abb34774d63ce1ccca}{
\index{data\_\-generator.c@{data\_\-generator.c}!END\_\-EXT\_\-SRAM\_\-ADDR@{END\_\-EXT\_\-SRAM\_\-ADDR}}
\index{END\_\-EXT\_\-SRAM\_\-ADDR@{END\_\-EXT\_\-SRAM\_\-ADDR}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{END\_\-EXT\_\-SRAM\_\-ADDR}]{\setlength{\rightskip}{0pt plus 5cm}\#define END\_\-EXT\_\-SRAM\_\-ADDR~0xFFFF}}
\label{data__generator_8c_ae35604be8e4a68abb34774d63ce1ccca}


Definicja w linii 21 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_a901d8f694bc11df32882cc7c4dc150c2}{
\index{data\_\-generator.c@{data\_\-generator.c}!END\_\-INT\_\-SRAM\_\-ADDR@{END\_\-INT\_\-SRAM\_\-ADDR}}
\index{END\_\-INT\_\-SRAM\_\-ADDR@{END\_\-INT\_\-SRAM\_\-ADDR}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{END\_\-INT\_\-SRAM\_\-ADDR}]{\setlength{\rightskip}{0pt plus 5cm}\#define END\_\-INT\_\-SRAM\_\-ADDR~0x0FFF}}
\label{data__generator_8c_a901d8f694bc11df32882cc7c4dc150c2}


Definicja w linii 19 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_a27aabc6227a0ea54b04c87ab48e5a87a}{
\index{data\_\-generator.c@{data\_\-generator.c}!END\_\-IO\_\-MEM\_\-ADDR@{END\_\-IO\_\-MEM\_\-ADDR}}
\index{END\_\-IO\_\-MEM\_\-ADDR@{END\_\-IO\_\-MEM\_\-ADDR}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{END\_\-IO\_\-MEM\_\-ADDR}]{\setlength{\rightskip}{0pt plus 5cm}\#define END\_\-IO\_\-MEM\_\-ADDR~0x005F}}
\label{data__generator_8c_a27aabc6227a0ea54b04c87ab48e5a87a}


Definicja w linii 17 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_a812706d41e20d08c5a12129904438d75}{
\index{data\_\-generator.c@{data\_\-generator.c}!END\_\-REG\_\-MEM\_\-ADDR@{END\_\-REG\_\-MEM\_\-ADDR}}
\index{END\_\-REG\_\-MEM\_\-ADDR@{END\_\-REG\_\-MEM\_\-ADDR}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{END\_\-REG\_\-MEM\_\-ADDR}]{\setlength{\rightskip}{0pt plus 5cm}\#define END\_\-REG\_\-MEM\_\-ADDR~0x001F}}
\label{data__generator_8c_a812706d41e20d08c5a12129904438d75}


Definicja w linii 15 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_aaba07841c3e227bc8bdd8ccdad149349}{
\index{data\_\-generator.c@{data\_\-generator.c}!MAX\_\-ADDRESS@{MAX\_\-ADDRESS}}
\index{MAX\_\-ADDRESS@{MAX\_\-ADDRESS}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{MAX\_\-ADDRESS}]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-ADDRESS~0xFFFF}}
\label{data__generator_8c_aaba07841c3e227bc8bdd8ccdad149349}


Definicja w linii 13 pliku data\_\-generator.c.



\subsection{Dokumentacja funkcji}
\hypertarget{data__generator_8c_a38e71012a7929d1905e2c1b75b342f93}{
\index{data\_\-generator.c@{data\_\-generator.c}!loadMEMD@{loadMEMD}}
\index{loadMEMD@{loadMEMD}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{loadMEMD}]{\setlength{\rightskip}{0pt plus 5cm}void loadMEMD (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{file}
\end{DoxyParamCaption}
)}}
\label{data__generator_8c_a38e71012a7929d1905e2c1b75b342f93}


Definicja w linii 38 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_ae66f6b31b5ad750f1fe042a706a4e3d4}{
\index{data\_\-generator.c@{data\_\-generator.c}!main@{main}}
\index{main@{main}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{data__generator_8c_ae66f6b31b5ad750f1fe042a706a4e3d4}


Definicja w linii 50 pliku data\_\-generator.c.

\hypertarget{data__generator_8c_a3cdd0e3254a054b5ccb5019075e98ebf}{
\index{data\_\-generator.c@{data\_\-generator.c}!saveMEMD@{saveMEMD}}
\index{saveMEMD@{saveMEMD}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{saveMEMD}]{\setlength{\rightskip}{0pt plus 5cm}void saveMEMD (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{file}
\end{DoxyParamCaption}
)}}
\label{data__generator_8c_a3cdd0e3254a054b5ccb5019075e98ebf}


Definicja w linii 26 pliku data\_\-generator.c.



\subsection{Dokumentacja zmiennych}
\hypertarget{data__generator_8c_a421ad5868fa0af28ade8e30f3654b19f}{
\index{data\_\-generator.c@{data\_\-generator.c}!MEMD@{MEMD}}
\index{MEMD@{MEMD}!data_generator.c@{data\_\-generator.c}}
\subsubsection[{MEMD}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint8\_\-t} {\bf MEMD}\mbox{[}MAX\_\-ADDRESS+1\mbox{]}}}
\label{data__generator_8c_a421ad5868fa0af28ade8e30f3654b19f}


Definicja w linii 23 pliku data\_\-generator.c.

